void setup() {
	Serial.begin(9600);
	Serial.println(fact(-2));
}
 
void loop(){
}
 
int fact(int n){
	int vysledek;
	if(n <= 0){
		vysledek = 1;  
		//pro n <= 0 se nebude nic provadet 		
		//pro zaporne hodnoty neni faktorial definovan 		
		//a pro nulu neni potreba nic delat 	
	} 	
	else{ 		
		vysledek = n; 		
		for(int i = n-1; i > 0; i--){
			vysledek *= i;
		}
	}  
	return vysledek;
}